翻訳と辞書
Words near each other
・ Domain Tunnel
・ Domain wall
・ Domain wall (magnetism)
・ Domain wall (optics)
・ Domain wall (string theory)
・ Domain Wintergardens
・ Domain, Manitoba
・ Domain-based security
・ Domain-driven design
・ Domain-general learning
・ Domain-key normal form
・ Domain-specific entertainment language
・ Domain-specific language
・ Domain-specific language for intrusion detection
・ Domain-specific learning
Domain-specific modeling
・ Domain-specific multimodeling
・ Domain-specific software architecture
・ Domain-validated certificate
・ Domain/OS
・ Domaine Armand Rousseau
・ Domaine Chandon California
・ Domaine Chasse Bili Uere
・ Domaine Chasse Bomu
・ Domaine Chasse Gangala Na Bodio
・ Domaine Clarence Dillon
・ Domaine Coche-Dury
・ Domaine d'Orvès
・ Domaine de Baron'arques
・ Domaine de Baudouvin


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Domain-specific modeling : ウィキペディア英語版
Domain-specific modeling
Domain-specific modeling is a software engineering methodology for designing and developing systems, such as computer software. It involves systematic use of a domain-specific language to represent the various facets of a system.
Domain-specific modeling languages tend to support higher-level abstractions than general-purpose modeling languages, so they require less effort and fewer low-level details to specify a given system.
== Overview ==
Domain-specific modeling (DSM) often also includes the idea of code generation: automating the creation of executable source code directly from the domain-specific language models. Being free from the manual creation and maintenance of source code means domain-specific language can significantly improve developer productivity.〔Kelly, S. and Tolvanen, J.-P., (2008) ''Domain-Specific Modeling: Enabling Full Code Generation,'' John Wiley & Sons, New Jersey. ISBN 978-0-470-03666-2 ()〕 The reliability of automatic generation compared to manual coding will also reduce the number of defects in the resulting programs thus improving quality.
Domain-specific language differs from earlier code generation attempts in the CASE tools of the 1980s or UML tools of the 1990s. In both of these, the code generators and modeling languages were built by tool vendors. While it is possible for a tool vendor to create a domain-specific language and generators, it is more normal for domain-specific language to occur within one organization. One or a few expert developers creates the modeling language and generators, and the rest of the developers use them.
Having the modeling language and generator built by the organization that will use them allows a tight fit with their exact domain and needs. It also reduces the time needed for developers to learn the modeling language, since it can use familiar terms and concepts. Finally, since only one organization's requirements need be taken into account, it is easier for the modeling language to evolve in response to changes in the domain.
Domain-specific language languages can usually cover a range of abstraction levels for a particular domain. For example, a domain-specific modeling language for mobile phones could allow users to specify high-level abstractions for the user interface, as well as lower-level abstractions for storing data such as phone numbers or settings. Likewise, a domain-specific modeling language for financial services could permit users to specify high-level abstractions for clients, as well as lower-level abstractions for implementing stock and bond trading algorithms.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Domain-specific modeling」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.